Tech Note: -1 Error Printing on Windows

Products: PrintOMatic Lite Xtra 1.6.5, PrintOMatic Xtra 1.6.5
Platforms: Windows (all versions)

When trying to print using PrintOMatic or PrintOMatic Lite for Windows, an error dialog pops up that says: "The printer could not be initialized. Error code=-1"

This the result of using an out-of-date version of PrintOMatic with Director 7 or later.

The solution is to download the latest version of PrintOMatic or PrintOMatic Lite.

For those who are interested, some background about this problem. This error is the result of a conflict between Director 7 and later, and version 4 and later of MicrosoftÆs MFC class libraries, which renders MFC unable to initialize the printer.

Version 1.5.8 and later of the PrintOMatic and PrintOMatic Lite Xtras for Windows were compiled using the version 2 MFC libraries, which do not have this conflict.